invoice software inventory software account management invoicing software offline solution business software software point of sale pos price accounting software opportunity tracking invoice nehanet dealer finance billing software design